package com.cloud.force.api.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "wf_act_inst")
public class WfActInst {
    @Id
    @Column(name = "act_id")
    private Long actId;

    @Column(name = "act_def_id")
    private Long actDefId;

    @Column(name = "act_def_name")
    private String actDefName;

    @Column(name = "proc_def_id")
    private Long procDefId;

    @Column(name = "proc_def_name")
    private String procDefName;

    @Column(name = "act_property_id")
    private Integer actPropertyId;

    @Column(name = "act_property_name")
    private String actPropertyName;

    @Column(name = "warn_limit")
    private Integer warnLimit;

    @Column(name = "warn_limit_char")
    private String warnLimitChar;

    @Column(name = "warn_time")
    private Date warnTime;

    @Column(name = "deadline_limit")
    private Integer deadlineLimit;

    @Column(name = "deadline_limit_char")
    private String deadlineLimitChar;

    @Column(name = "deadline_time")
    private Date deadlineTime;

    @Column(name = "act_state_id")
    private Integer actStateId;

    @Column(name = "act_state_name")
    private String actStateName;

    @Column(name = "act_type_id")
    private Integer actTypeId;

    @Column(name = "act_type_name")
    private String actTypeName;

    @Column(name = "expend_time")
    private Integer expendTime;

    @Column(name = "expand_time_char")
    private String expandTimeChar;

    @Column(name = "human_id")
    private Long humanId;

    @Column(name = "human_name")
    private String humanName;

    @Column(name = "role_id")
    private Long roleId;

    @Column(name = "role_name")
    private String roleName;

    @Column(name = "unit_id")
    private Long unitId;

    @Column(name = "unit_name")
    private String unitName;

    private String opinion;

    @Column(name = "per_act_def_id")
    private Long perActDefId;

    @Column(name = "per_act_def_name")
    private String perActDefName;

    @Column(name = "per_act_id")
    private Long perActId;

    @Column(name = "rec_id")
    private Long recId;

    /**
     * @return act_id
     */
    public Long getActId() {
        return actId;
    }

    /**
     * @param actId
     */
    public void setActId(Long actId) {
        this.actId = actId;
    }

    /**
     * @return act_def_id
     */
    public Long getActDefId() {
        return actDefId;
    }

    /**
     * @param actDefId
     */
    public void setActDefId(Long actDefId) {
        this.actDefId = actDefId;
    }

    /**
     * @return act_def_name
     */
    public String getActDefName() {
        return actDefName;
    }

    /**
     * @param actDefName
     */
    public void setActDefName(String actDefName) {
        this.actDefName = actDefName;
    }

    /**
     * @return proc_def_id
     */
    public Long getProcDefId() {
        return procDefId;
    }

    /**
     * @param procDefId
     */
    public void setProcDefId(Long procDefId) {
        this.procDefId = procDefId;
    }

    /**
     * @return proc_def_name
     */
    public String getProcDefName() {
        return procDefName;
    }

    /**
     * @param procDefName
     */
    public void setProcDefName(String procDefName) {
        this.procDefName = procDefName;
    }

    /**
     * @return act_property_id
     */
    public Integer getActPropertyId() {
        return actPropertyId;
    }

    /**
     * @param actPropertyId
     */
    public void setActPropertyId(Integer actPropertyId) {
        this.actPropertyId = actPropertyId;
    }

    /**
     * @return act_property_name
     */
    public String getActPropertyName() {
        return actPropertyName;
    }

    /**
     * @param actPropertyName
     */
    public void setActPropertyName(String actPropertyName) {
        this.actPropertyName = actPropertyName;
    }

    /**
     * @return warn_limit
     */
    public Integer getWarnLimit() {
        return warnLimit;
    }

    /**
     * @param warnLimit
     */
    public void setWarnLimit(Integer warnLimit) {
        this.warnLimit = warnLimit;
    }

    /**
     * @return warn_limit_char
     */
    public String getWarnLimitChar() {
        return warnLimitChar;
    }

    /**
     * @param warnLimitChar
     */
    public void setWarnLimitChar(String warnLimitChar) {
        this.warnLimitChar = warnLimitChar;
    }

    /**
     * @return warn_time
     */
    public Date getWarnTime() {
        return warnTime;
    }

    /**
     * @param warnTime
     */
    public void setWarnTime(Date warnTime) {
        this.warnTime = warnTime;
    }

    /**
     * @return deadline_limit
     */
    public Integer getDeadlineLimit() {
        return deadlineLimit;
    }

    /**
     * @param deadlineLimit
     */
    public void setDeadlineLimit(Integer deadlineLimit) {
        this.deadlineLimit = deadlineLimit;
    }

    /**
     * @return deadline_limit_char
     */
    public String getDeadlineLimitChar() {
        return deadlineLimitChar;
    }

    /**
     * @param deadlineLimitChar
     */
    public void setDeadlineLimitChar(String deadlineLimitChar) {
        this.deadlineLimitChar = deadlineLimitChar;
    }

    /**
     * @return deadline_time
     */
    public Date getDeadlineTime() {
        return deadlineTime;
    }

    /**
     * @param deadlineTime
     */
    public void setDeadlineTime(Date deadlineTime) {
        this.deadlineTime = deadlineTime;
    }

    /**
     * @return act_state_id
     */
    public Integer getActStateId() {
        return actStateId;
    }

    /**
     * @param actStateId
     */
    public void setActStateId(Integer actStateId) {
        this.actStateId = actStateId;
    }

    /**
     * @return act_state_name
     */
    public String getActStateName() {
        return actStateName;
    }

    /**
     * @param actStateName
     */
    public void setActStateName(String actStateName) {
        this.actStateName = actStateName;
    }

    /**
     * @return act_type_id
     */
    public Integer getActTypeId() {
        return actTypeId;
    }

    /**
     * @param actTypeId
     */
    public void setActTypeId(Integer actTypeId) {
        this.actTypeId = actTypeId;
    }

    /**
     * @return act_type_name
     */
    public String getActTypeName() {
        return actTypeName;
    }

    /**
     * @param actTypeName
     */
    public void setActTypeName(String actTypeName) {
        this.actTypeName = actTypeName;
    }

    /**
     * @return expend_time
     */
    public Integer getExpendTime() {
        return expendTime;
    }

    /**
     * @param expendTime
     */
    public void setExpendTime(Integer expendTime) {
        this.expendTime = expendTime;
    }

    /**
     * @return expand_time_char
     */
    public String getExpandTimeChar() {
        return expandTimeChar;
    }

    /**
     * @param expandTimeChar
     */
    public void setExpandTimeChar(String expandTimeChar) {
        this.expandTimeChar = expandTimeChar;
    }

    /**
     * @return human_id
     */
    public Long getHumanId() {
        return humanId;
    }

    /**
     * @param humanId
     */
    public void setHumanId(Long humanId) {
        this.humanId = humanId;
    }

    /**
     * @return human_name
     */
    public String getHumanName() {
        return humanName;
    }

    /**
     * @param humanName
     */
    public void setHumanName(String humanName) {
        this.humanName = humanName;
    }

    /**
     * @return role_id
     */
    public Long getRoleId() {
        return roleId;
    }

    /**
     * @param roleId
     */
    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    /**
     * @return role_name
     */
    public String getRoleName() {
        return roleName;
    }

    /**
     * @param roleName
     */
    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    /**
     * @return unit_id
     */
    public Long getUnitId() {
        return unitId;
    }

    /**
     * @param unitId
     */
    public void setUnitId(Long unitId) {
        this.unitId = unitId;
    }

    /**
     * @return unit_name
     */
    public String getUnitName() {
        return unitName;
    }

    /**
     * @param unitName
     */
    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    /**
     * @return opinion
     */
    public String getOpinion() {
        return opinion;
    }

    /**
     * @param opinion
     */
    public void setOpinion(String opinion) {
        this.opinion = opinion;
    }

    /**
     * @return per_act_def_id
     */
    public Long getPerActDefId() {
        return perActDefId;
    }

    /**
     * @param perActDefId
     */
    public void setPerActDefId(Long perActDefId) {
        this.perActDefId = perActDefId;
    }

    /**
     * @return per_act_def_name
     */
    public String getPerActDefName() {
        return perActDefName;
    }

    /**
     * @param perActDefName
     */
    public void setPerActDefName(String perActDefName) {
        this.perActDefName = perActDefName;
    }

    /**
     * @return per_act_id
     */
    public Long getPerActId() {
        return perActId;
    }

    /**
     * @param perActId
     */
    public void setPerActId(Long perActId) {
        this.perActId = perActId;
    }

    /**
     * @return rec_id
     */
    public Long getRecId() {
        return recId;
    }

    /**
     * @param recId
     */
    public void setRecId(Long recId) {
        this.recId = recId;
    }
}